Oracle数据库,如何给表添加主键、删除主键。

您所在的位置:网站首页 oracle 删除主键语句 Oracle数据库,如何给表添加主键、删除主键。

Oracle数据库,如何给表添加主键、删除主键。

2024-07-10 15:30| 来源: 网络整理| 查看: 265

 

表 test_student02 结构

create table TEST_STUDENT02 ( ST_ID VARCHAR2(64), ST_NAME VARCHAR2(255), ST_AGE NUMBER(3), ST_ADDRESS VARCHAR2(255), ST_SEX VARCHAR2(8), ST_STATUS NUMBER(2), CREATE_DATE DATE )

 

1、给 test_student02 表添加主键的2种方式。

 

方式一:  在创建表的时候就设置主键。这种方式,主键名会被系统随机创建。 SQL语句如下所示:

create table TEST_STUDENT02 ( ST_ID VARCHAR2(64) primary key, ST_NAME VARCHAR2(255), ST_AGE NUMBER(3), ST_ADDRESS VARCHAR2(255), ST_SEX VARCHAR2(8), ST_STATUS NUMBER(2), CREATE_DATE DATE )

 

主键名可参见如下截图所示:

 

 

方式二: 通过 ALTER 语句给 test_student02 表设置主键。 这种方式,主键名可自定义。

 

-- 设置主键 alter table test_student02 add constraint pk_test_student02 primary key(st_id);

主键名可参见如下截图所示:

 

2、删除表主键  

 

     SQL语句如下所示:

-- 删除主键 ALTER TABLE test_student02 DROP CONSTRAINT pk_test_student02;

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3